a.add_icon1 {
	font-weight: bold;
	text-decoration: underline;
	background-color: #eaeaea;
	border: 1px solid #acacac;
	height: 25px;
	display: inline-block;
	background-position-x: 5px;
	line-height: 25px;
	padding: 0 10px 0 20px
}
a.add_icon {
	display: inline-block;
	line-height: 24px;
	text-decoration: none;
	margin-bottom: 1px;
	border: 1px solid #C6C6C6;
	font-weight: bold;
	font-size: 12px;
	background: #f5fbfe url(../images/vertical_menu_bg.jpg) no-repeat left -75px;
	color: #cb0000;
	padding-right: 5px;
	text-align: right;
	padding-left: 22px
}
a.add_icon:hover {
	text-decoration: underline
}
.vnp-add {
	margin: 5px 0;
	display: block
}
.vnp-title {
	font-weight: bold;
	margin: 10px 0
}
ul.vnp-termlist {
	list-style: none;
	font-weight: bold
}
ul.vnp-termlist li {
	line-height: 20px
}
.class-time {
	width: 100px;
	float: left;
	font-weight: bold;
	padding: 10px
}
.class-time label {
	display: block;
	line-height: 25px;
	cursor: pointer;
	background: #CECECE;
	margin-top: 1px;
	padding: 0 5px;
}
.class-time label:hover, .class-time-active {
	background: #cb0000 !important;
	color: #FFF
}
.class-time label > .class-time label input:checked {
	background: #cb0000;
	color: #FFF
}
.class-time .day {
	color: #cb0000;
	font-size: 15px;
	text-align: center;
	background: #B3B3B3;
	padding: 8px 0;
}
.class-time:hover {
	background: #FFF
}
.vnp-week {
	font-weight: bold;
}
.vnp-week label {
	margin-right: 10px;
	cursor: pointer;
	color: #cb0000
}
.mine .vnp-pagination a {
	font-weight: bold
}
.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
  font-weight: bold !important
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
.selected-title {
	font-weight: bold;
	color: #cb0000;
	margin-top: 5px;
	list-style: square;
}
.selected-title li {
	line-height: 20px
}
span.row strong {
	color: #000 !important
}
